package com.zds.passwordbox.common;


import com.zds.passwordbox.R;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

public interface Constant {

    /**
     * 数据库相关常量
     */
    String DB_NAME = "codebook";
    String ACCOUNT_TABLE = "user_account";
    String PRIVATE_KEY_TABLE = "private_key";

    /**
     * 用户偏好设置
     */
    String USER_SETTING_NAME = "USER_SETTING";
    String USER_KEY = "userKeyExist";

    String IS_VERIFIED = "isVerified";

    /**
     * 操作类型
     */
    // 查看
    int NORMAL = 0;
    // 新增
    int INSERT = 1;

    List<String> codeAccountType = new ArrayList<String>() {{
        add("GitHub");
        add("Microsoft");
    }};

    Map<String, Integer> accountImgMap = new TreeMap<String, Integer>(String.CASE_INSENSITIVE_ORDER) {{
        put("GitHub", R.mipmap.github);
        put("Gitee", R.mipmap.gitee);
        put("Huawei", R.mipmap.huawei);
        put("Weibo", R.mipmap.weibo);
        put("QQ", R.mipmap.qq);
        put("WeiXin", R.mipmap.weixin);
        put("QiWei", R.mipmap.qiwei);
        put("Android", R.mipmap.android);
        put("Microsoft", R.mipmap.microsoft);
        put("Iphone", R.mipmap.iphone);
        put("Xiaomi", R.mipmap.xiaomi);
        put("Honor", R.mipmap.honor);
        put("Vivo", R.mipmap.vivo);
        put("Oppo", R.mipmap.oppo);
        put("ZhiFuBao", R.mipmap.zhifubao);
        put("YunZhiFu", R.mipmap.yunshanfu);
        put("JianGuoYun", R.mipmap.jianguoyun);
        put("YuQue", R.mipmap.yuque);
        put("JinDong", R.mipmap.jindong);
        put("TaoBao", R.mipmap.taobao);
        put("PinDuoDuo", R.mipmap.pin_duo_duo);
        put("ZhiHu", R.mipmap.zhihu);
        put("Bank", R.mipmap.bank);
        put("DouYin", R.mipmap.douyin);
        put("BiliBili", R.mipmap.bilibili);
        put("ToDesk", R.mipmap.todesk);
        put("sunLogin", R.mipmap.sun_login);
        put("Google", R.mipmap.google);
        put("12306", R.mipmap.train12306);
        put("ADrive", R.mipmap.adrive);
        put("TencentCloud", R.mipmap.tencent_cloud);
        put("BaiduCloud", R.mipmap.baidu_cloud);
    }};

}
